home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / comm / cucm84b6.zip / README.TXT < prev   
Text File  |  1995-12-08  |  27KB  |  545 lines

  1. CU-SeeMe (tm) for Windows.                                     12/4/95
  2.  
  3. CU-SeeMe is video conferencing software for the PC and Macintosh on the
  4. Internet.  Obtain by FTP from cu-seeme.cornell.edu/pub/CU-SeeMe.
  5.  
  6. ***WARNING*** This is beta software.  It has been alpha tested, but we
  7. depend on outside users to find some of the bugs for us.  If you pick up 
  8. and use this software, you are volunteering to be a beta tester.  Report
  9. bugs to cu-seeme-bugs@cornell.edu.
  10.  
  11. Latest PC Windows version: W0.84
  12.  
  13. -------------------------------------------------------------------------
  14. -----Contents------------------------------------------------------------
  15.  
  16. - Documentation Files
  17. - New features in the latest release
  18. - Basic Information about CU-SeeMe
  19. - Download Instructions
  20. - Where to get a Camera
  21. - Cards and Letters please
  22. - How to Test CU-SeeMe
  23. - CU-SeeMe Mail list
  24. - WWW - World Wide Web Access
  25. - How to Operate a CU-SeeMe REFLECTOR
  26. - Underlying Concepts
  27.   - Frame differencing
  28.   - Compression
  29.   - Network
  30.   - Reflectors
  31.   - OpenContinue Packets
  32.   - Flow Control
  33. - The Fine Print - Copyright Information
  34.  
  35. -------------------------------------------------------------------------
  36. -----Documentation Files-------------------------------------------------
  37.  
  38. * README.TXT - This file - general information.
  39. * CUSEEME.TXT - User's Guide for CU-SeeMe for Windows.
  40. * CHANGES.TXT - Changes from version to version.
  41. * FAQ.TXT - Frequently Asked Questions and Answers.
  42. * COMPAT.TXT - What's Compatible with CU-SeeMe for Windows,
  43.                system requirements, capture cards, etc.
  44. * CUSEEME.HLP - Windows Help file.
  45.  
  46. -------------------------------------------------------------------------
  47. -----New features in the latest release----------------------------------
  48.  
  49. The Latest version, W0.84, adds the following over the previous version
  50. W0.70:
  51.  
  52. * Chat window - Lets you send and receive keyboard messages to and from
  53.   other clients.  There are filters that enable you to hide text from 
  54.   clients that you're not conversing with.
  55.  
  56. * QuickCam support - We now support the QuickCam parallel port camera
  57.   made by Connectix.
  58.  
  59. * Inverted Palette fixed - The inverted-looking palette that some capture
  60.   cards had (like the Promovie Spectrum and others) has been fixed.  We
  61.   now support a 64 Gray palette with an 'invert' option for these cards 
  62.   that will not accept the 256 Grays that CU-SeeMe used to insist upon.
  63.  
  64. * Audio fixes - The popping and clicking noises heard when there are
  65.   imperfections on the network have been much reduced.  Also, when the
  66.   first packet of an audio transmission is lost, the whole transmission
  67.   is no longer ignored.  A new bandwidth manager regulates outgoing 
  68.   video while audio is being sent - this results in better reception.
  69.  
  70. * New version handling - The application can tell what version is running
  71.   on other client's machines (accurately) for PC or Mac, even when the
  72.   remote client is running a newer version.
  73.  
  74. Known Bugs Remaining:
  75.  
  76. * The Participants Window is slow, does not redraw correctly, sometimes
  77.   shows users in the wrong section, etc.  We will have a complete replace-
  78.   ment for this Window in our next release.  Please don't take time to
  79.   note specific problems in the Participants Window.  The same applies
  80.   to the Toolbar under the video windows.
  81.   
  82. * Audio still is fussy about network performance especially on slower
  83.   links.  This results in gaps in sound or popping and 'stuttering'.
  84.   There is still a substantial delay in the audio receive on the PC
  85.   version.  Timing improvements for Audio are next on my list.
  86.  
  87. -------------------------------------------------------------------------
  88. -----Basic Information about CU-SeeMe------------------------------------
  89.  
  90. CU-SeeMe, a desktop videoconferencing program, for Macintosh and PC, 
  91. is available free from Cornell University under copyright of Cornell 
  92. and its collaborators.  Future commercial versions and commercial 
  93. licensing of CU-SseeMe will be available from White Pine Software, 
  94. Cornell's Master Licensee for commercialization of CU-SeeMe.
  95.  
  96. CU-SeeMe provides a one-to-one conference, or by use of a reflector, a 
  97. one-to-many, a several-to-several, or a several-to-many conference 
  98. depending on user needs and hardware capabilities.  It displays 4-bit 
  99. grayscale video windows at 160x120 pixels or at double that diameter, 
  100. and now includes audio.  So far as we know, CU-SeeMe was the first 
  101. software available for the Macintosh to support real-time multi-party 
  102. videoconferencing on the Internet.
  103.  
  104. CU-SeeMe is intended to provide useful conferencing at minimal cost.
  105. Receiving requires only a Mac with a screen capable of displaying 16 grays,
  106. or a PC with a screen capable of displaying 256 colors, and a connection 
  107. to the Internet.  Sending requires the same plus a camera and digitizer 
  108. (see specs below) which can cost as little as $100 to add on.
  109.  
  110. At this time CU-SeeMe runs on the Macintosh and the PC using an IP 
  111. network connection.  With CU-SeeMe each participant can decide to be a 
  112. sender, a receiver, or both.  WARNING: Although being improved with 
  113. each version, CU-SeeMe is not mature production software--USE AT YOUR 
  114. OWN RISK.  And also, PLEASE TREAT THE INTERNET KINDLY--keep b/w limits 
  115. set down under 100kbps, or less if you share limited bandwidth with 
  116. others.  Many, many folks connected to the Internet can use CU-SeeMe 
  117. with default settings and cause no problem to anyone else; but 
  118. unfortunately, not everyone.  If you don't know whether using CU-SeeMe 
  119. will mess up the network for someone else, CHECK IT OUT first, please.
  120.  
  121. CU-SeeMe was initially written for the Macintosh by Tim Dorcey with design
  122. assistance and sponsorship by Richard Cogger of the Advanced Technology
  123. group in the Network Resources division of Cornell University's Information
  124. Technology department (CIT).  Important early contributions came from:
  125. Cornell University Medical Colleges (CUMC), Scott Brim, and John Lynn.
  126.  
  127. The first version for Windows was written by Steve Edgar and released
  128. in April 1994.
  129.  
  130. Since Oct.  1, 1993, the CU-SeeMe Project receives funding from the
  131. National Science Foundation.  A very significant collaborative effort at
  132. Cornell University Medical Colleges (CUMC) is contributing substantial
  133. expertise and code.
  134.  
  135. Development contributers to Macintosh CU-SeeMe0.83: Cornell: Richard 
  136. Cogger (Project Director/PI), Tim Dorcey, Scott Brim (Co-PI), John 
  137. Lynn, Larry Chace, Jef Han; CUMC: Steve Erde, Aaron Freimark, Aaron Giles, 
  138. Erik Dahl; UIUC: Charley Kline (audio).
  139.  
  140. Development contributers to Windows CU-SeeMe 0.84: Cornell: Richard
  141. Cogger (Project Director/PI), Richard Kennerly, Steve Edgar, Larry
  142. Chace; (Independent): Michel Carleer (audio) ; UIUC: Charley Kline 
  143. (audio).
  144.  
  145. This material is partially based on work sponsored by the National
  146. Science Foundation under Cooperative Agreement No. NCR-9318337.  The
  147. Government has certain rights in this material.
  148.  
  149. CU-SeeMe (tm)  Copyright 1993, 1994, 1995, Cornell University
  150.     See Copyright notices at the end of this document.
  151.  
  152.  
  153. -------------------------------------------------------------------------
  154. -----Download Instructions-----------------------------------------------
  155. CU-SeeMe files are available via FTP from cu-seeme.cornell.edu.  Look
  156. in pub/CU-SeeMe/PC.CU-SeeMeCurrent for CUSEEME.ZIP.  Or look for the
  157. PC.CU-SeeMe???? directory with the highest version number for the latest
  158. version.
  159.  
  160. Download the cuseeme.zip file in binary mode and unzip using PKUNZIP.EXE.
  161. The other files next to cuseeme.zip are also in the ZIP archive so you 
  162. don't have to download them separately.
  163.  
  164. If you don't have a copy of the ZIP compression utilities
  165. you can download them from ftp.cit.cornell.edu in the pub/dos/util
  166. directory as pkz204g.exe.  Then execute this file to extract the
  167. zip utilities.  ZIP is also available on lots of other public servers.
  168.  
  169. Contents of cuseeme.zip:
  170.  
  171. readme??.txt    : This file.
  172. cuseeme.txt     ; CU-SeeMe for Windows User's Guide
  173. cuseeme.hlp     ; Hypertext Windows Help file for CU-SeeMe.
  174. cuseeme.exe     ; The CU-SeeMe program itself.
  175. compat.txt      ; List of what's compatible with CU-SeeMe: system 
  176.                   requirements, winsock stacks, capture cards, etc.
  177. faq.txt            ; Frequently Asked Questions
  178. msvideo.dll     ; Microsoft Video for Windows driver.
  179. ctl3d.dll       ; 3-d controls driver.
  180. ivslider.dll    ; Control for audio panel and other CU-SeeMe features.
  181.  
  182. Unzip the CU-SeeMe files into a directory.  You must manually install
  183. the free version of CU-SeeMe (The Win'95 "Add/Remove Programs" control
  184. panel will not work with CU-SeeMe).
  185.  
  186. Here's what we recommend you do with the installation files:
  187.  
  188. IVSLIDER.DLL - This file needs to be in a directory in your DOS PATH.
  189.                You can put a copy of IVSLIDER.DLL in /WINDOWS.
  190. CTL3D.DLL    - You probably don't have to do anything.  If you don't
  191.                already have CTL3D.DLL installed on your system then
  192.                you can copy CTL3D.DLL into your /WINDOWS directory.
  193.                You may as well try CU-SeeMe and see if it complains
  194.                before doing this.  Windows '95 already has CTL3D.DLL
  195.                so don't install this copy anywhere.
  196. MSVIDEO.DLL  - If you don't already have a copy of msvideo.dll
  197.                installed on your system you can put a copy in your
  198.                /WINDOWS or /WINDOWS/SYSTEM directory.  Windows '95
  199.                comes with MSVIDEO.DLL so you don't want this one.
  200. CUSEEME.EXE  - This is the main CU-SeeMe program.  You can make an
  201.                icon for cuseeme.exe.
  202. CUSEEME.HLP  - This is the Windows help file for CU-SeeMe.  You can
  203.                make an Icon for this also.  I recommend that you
  204.                install CUSEEME.HLP in a directory in your path so 
  205.                that it will be accessible from the CU-SeeMe program.
  206.  
  207.  
  208. -------------------------------------------------------------------------
  209. -----Where to get a Camera-----------------------------------------------
  210.  
  211. A small monochrome CCD camera, suitable for CU-SeeMe is
  212. available from:
  213.      Howard & Associates
  214.      545 Calle San Pablo                 Phone 805-383-7444
  215.      Camarillo, CA 93012-8550          FAX 383-7442
  216.       AOL: HOWENT
  217. for about $200 or a bit more.  The price varies from time to time depending
  218. on the dollar/Yen situation.  Howard Enterprises will fax you complete
  219. specs and the latest price list.   A few specs:
  220.    - The part number/name is: NCK - 9102 TeleCamera
  221.    - 1/3" B/W FT CCD Pixels 400H x 504V (Effective 378H x 486v)
  222.    - Video Out 1.0vpp 75ohm (Negative) RCA connector
  223.    - Electronic Auto Iris (Magnification 260)
  224.    - Resolution: Horiz Lines >230 picture center, >200 edge
  225.    - S/N >40db - Min Illumination: 8 lux or less
  226.    - Focal length 6.1 mm, Focal Distance 600mm
  227.    - Power 12VDC 130mA
  228.    - Dimensions 43 x 67 x 120 mm
  229.  
  230. Developer Comments: Subjectively, it seems to give a picture somewhat less
  231. crisp than a typical camcorder, but perfectly useable.  At 28-30 inches, it
  232. seems to frame about the right size for my taste.  He has color models too,
  233. which provide better balance of tones even in b&w, but a little less light
  234. sensitivity.  Note with earlier versions of CU-SeeMe, the lower sensitivity
  235. was a problem, but with 0.60, the brightness and contrast controls in the
  236. software allow you to compensate.  The color model is probably a better bet
  237. and worth the small extra cost.
  238.  
  239. -------------------------------------------------------------------------
  240. -----Cards and Letters please--------------------------------------------
  241.  
  242. Please send comments and suggestions to r.cogger@cornell.edu.
  243. Please send bug reports to cu-seeme-bugs@cornell.edu.
  244. You can be a great help in making CU-SeeMe a good, stable application.
  245.  
  246. Be Seeing You.
  247.  
  248. The CU-SeeMe Development Team
  249.  
  250. Cornell University Information Technologies (CIT)
  251. Cornell University
  252. Ithaca, New York
  253.  
  254. -------------------------------------------------------------------------
  255. -----How to Test CU-SeeMe------------------------------------------------
  256.  
  257. To connect for a CU-SeeMe video conference, you must have the IP address of
  258. another CU-SeeMe user or the address of a CU-SeeMe reflector.  If calling
  259. another user, the user must have CU-SeeMe running in *WAITING* status on
  260. their desktop.  Use Connect or Connect to > in the Connections menu.  We
  261. suggest that you begin by using two Macs, one connecting to the other,
  262. for a first test of CU-SeeMe.
  263.  
  264. You will need to use a reflector to have a multiparty conference on the
  265. Internet.  The CU-SeeMe reflector program is a Unix program which we have
  266. tested on a number of Unix OS's.  If you are not familiar with
  267. IP networks, reflectors and/or your particular network set-up, ask your
  268. system administrator for help in operating a CU-SeeMe reflector.
  269. Instructions on how to operate a reflector follow.
  270.  
  271. As of January, 1995, Cornell regularly runs a reflector for testing 
  272. at 132.236.91.204.  It is usually very busy, so consider NOT having 
  273. the Open Windows Automatically preferences item checked, especially 
  274. if you are on a modem link.  (Still at 132.236.91.204 11/8/95)
  275.  
  276. -------------------------------------------------------------------------
  277. -----CU-SeeMe Maillist---------------------------------------------------
  278.  
  279. For anyone interested in following developments in CU-SeeMe or its use, an
  280. automated maillist has been established.  The list is provided for
  281. unrestricted discussion of the CU-SeeMe packet video software under
  282. development by the Cornell CU-SeeMe project and its collaborators.
  283. Developers and project management all read the list.  Currently, there
  284. are over 1000 members on the list, and there are usually around 25
  285. messages each day.  We, and other users, would also like to hear about
  286. and discuss innovative uses of CU-SeeMe.  Please write and tell us your
  287. story.
  288.      To join the list, send a message with the following line as the entire
  289. message body to listproc@cornell.edu:
  290.  
  291. subscribe cu-seeme-l  <first name> <last name>
  292.  
  293. (Substitute your actual name, please; it's amazing how many don't.)
  294. You should receive a confirming message with extensive instructions on
  295. use of the list.
  296.  
  297. You can send mail to be distributed to the list to: cu-seeme-l@cornell.edu.
  298.  Please be sure to send to this address ONLY when you want your message
  299. redistributed.
  300.  
  301. -------------------------------------------------------------------------
  302. -----World Wide Web Access-----------------------------------------------
  303.  
  304. We maintain a CU-SeeMe WEB page at:
  305.  
  306. http://cu-seeme.cornell.edu/Welcome.html
  307.  
  308. The latest Windows files for download can be found at:
  309.  
  310. http://cu-seeme.cornell.edu/PC.CU-SeeMeCurrent.html
  311.  
  312. -------------------------------------------------------------------------
  313. -----How to Operate a CU-SeeMe REFLECTOR---------------------------------
  314.  
  315. Obtain software and documentation -- a tar files with binary 
  316. executables for many flavors of unix may be obtained via anonymous ftp 
  317. from cu-seeme.cornell.edu in directory /pub/cu-seeme/reflector.  Untar 
  318. and install in the usual way.  The README is available as txt file 
  319. seperately if you want to read about it first before downloading.
  320.  
  321. We have carried up to 30-some participants on a reflector (a real 
  322. bash).  But give some thought to how reflectors are linked together 
  323. and how many streams are flowing on which paths.  Currently, CU-SeeMe 
  324. limits open windows to 8, but trying to have 8 folks each send one 
  325. stream and receive 7 thru the same reflector, assuming it has just one 
  326. ethernet interface, would mean 8 streams in and 56 out.  If each tries 
  327. to get 100Kbps through at some point in time, you would be trying to 
  328. get 6.4 Mbit/sec thru the ethernet.  That would probably be deep into 
  329. the collision realm.  With reflector networking features, you can set 
  330. up a reflector net which could give a fairly large conference; PLEASE 
  331. PAY ATTENTION TO THE LOAD YOU PUT ON THE INTERNET.
  332.  
  333. -------------------------------------------------------------------------
  334. -----Underlying Concepts-------------------------------------------------
  335.  
  336. * Frame differencing
  337.  
  338.    One of the ways that CU-SeeMe minimizes the amount of data it must
  339. transmit is to only send parts of the frame that are sufficiently different 
  340. from the previous frame to warrant use of bandwidth.  The 120 x 160 pixel
  341. video window is divided into 8 x 8 pixel 'squares'.  Every time a frame
  342. is captured, CU-SeeMe uses a 'differencing algorithm' (written by Tim
  343. Dorcey) that compares the pixels in the new square to those in the previous
  344. square sent.  If they are sufficiently different, the square is sent on
  345. the network.  What this means is that, if you're looking at a person
  346. speaking, you get more frequent update of their face (which moves and 
  347. changes rapidly) and less frequent updates of the background which doesn't
  348. change often and is not the center of attention anyway.  
  349.  
  350.    Frames that don't change are send every so often anyway to correct 
  351. for the effects of lost packets.  If a square changes and the new square
  352. is sent but you lose this packet you'll see what looks like a flaw in the
  353. image - sometimes you'll see an image of a hand off to the side, hanging
  354. in the air while the person's real hand is somewhere else.  After a while
  355. the phantom hand disappears when the square is sent again.
  356.  
  357.    This form of 'compression' is not lossless, but we believe the visual
  358. effects are minimal considering the substantial improvement in perceptible
  359. motion.  In practice we achieve as much as a 10:1 ratio quite routinely.
  360.  
  361. * Compression
  362.  
  363.    Another way that CU-SeeMe minimizes the amount of data it must
  364. transmit is to compress the data that it sends.  The scheme used by
  365. CU-SeeMe is relatively simple so it can operate in real-time.  Each
  366. 'square' of 8 x 8 pixels is handled as 8 rows.  The first row of eight
  367. pixels is sent (in four bytes).  Each of the next seven rows is sent
  368. in one of several ways depending on how different it is from the previous
  369. row.  If the row is exactly the same as the previous row or only differs
  370. in brightness level, only a 4-bit code is sent.  If it is slightly more
  371. different from the previous row, and is only zero or one brightness level
  372. different the row can be sent as a 4-bit code and one byte of differences.
  373. If it is yet more different it can be sent as a 4-bit code and two bytes
  374. of extra data.  If the row is too different from the one above it, the
  375. whole row is just sent.
  376.    We achieve a compression rate of about 2:1 using this technique.
  377. This compression scheme is lossless - the data received and displayed
  378. is exactly what would have been received if compression were not used.
  379.  
  380.  
  381. * Network
  382.  
  383.    CU-SeeMe uses the UDP protocol.  This is different from most TCP/IP
  384. applications which use TCP.  UDP is used by NFS (Network File System)
  385. and PING and a few other programs.
  386.  
  387.    CU-SeeMe uses UDP socket 7648.  Some network providers have "firewalls"
  388. installed that prevent UDP traffic such as CU-SeeMe from flowing.  Some
  389. of these providers are willing to remove the firewall for you if you
  390. ask, some are not.  There is more information about firewalls in FAQ.TXT.
  391.  
  392.    CU-SeeMe for Windows requires a Winsock TCP/IP stack.  See COMPAT.TXT
  393. for details.  Win '95 comes with a TCP/IP client that is Winsock compatible.
  394.  
  395.  
  396. * Open Continue Packets
  397.  
  398.    In addition to Video, Audio, and AuxData (for Chat, Slide Projector),
  399. CU-SeeMe needs to send 'control' data back and forth.  OpenContinue 
  400. packets serve several purposes and contain several types of information:
  401.  
  402. - Session Initiation and 'Keep Alive' - The same packet serves to open
  403.   a new connection or to keep an existing one current.
  404.  
  405. - Indicates Sender capability and information.  OpenContinue packets
  406.   contain the sender's IP address, Name, Video and Audio Send capability,
  407.   version information and more.
  408.  
  409. - Information Specific to other clients.  Each OpenContinue packet
  410.   contains information about other clients - Am I getting your audio / 
  411.   video, Chat, and more.
  412.  
  413. - Receive Rate Data.  Information about how much data we've receiving
  414.   is sent out so the sender knows how succesfull they're being in sending
  415.   to us.
  416.  
  417.  
  418. * Flow control
  419.  
  420.    Flow control is an important part of successful video conferencing
  421. on the Internet.  Here are two methods of flow control being used
  422. by CU-SeeMe currently:
  423.  
  424. - Packet Loss Reports
  425.  
  426.   Every CU-SeeMe client sends information to video senders concerning
  427. packet loss.  The sender averages the results of packet loss reports
  428. from all clients and if more than 5 percent of outgoing packets are not 
  429. being received, it will reduce it Send Cap.  To reduce the Send Cap
  430. the applications will grab video frames less frequently.  If the
  431. percent packet loss becomes less than 5 percent the application will
  432. increase the send cap slightly.
  433.  
  434. - Recvrate Reports
  435.  
  436.   As CU-SeeMe clients receive data they regularly send back information
  437. indicating how much data they've successfully received.  The sender
  438. uses this information to determine if data is being lost and can slow
  439. down sending if needed.  This protocol detects data loss only on the
  440. local link whereas Packet Loss Reports detect loss from end-point to
  441. end-point.
  442.  
  443. - Rate Control
  444.  
  445.   The reflector sends out Rate Control Query packets every so often
  446. and expects a Rate Control Reply packet to be returned immediately.
  447. It can then measure the round trip time to see if there is a delay
  448. existing in the network.  It can then reduce the cap until the delay
  449. is acceptable.
  450.  
  451. * Reflectors
  452.  
  453.    Reflectors are Unix machines running the CU-SeeMe Reflector program.
  454. A CU-SeeMe client can connect directly to another client (Mac or PC) but
  455. in order to have a conference of more than two clients a reflector must
  456. be used.  A reflector accepts up to 24 (configurable) video conference 
  457. clients.  There is more information on reflectors in the README.TXT file
  458. (but not much, yet).
  459.  
  460.  
  461. -------------------------------------------------------------------------
  462. -----The Fine Print - Copyright Information------------------------------
  463.  
  464. The "two faces" Logo is a trademark of Cornell University.  It is an 
  465. original design by Aaron Freimark.
  466.  
  467. The name "CU-SeeMe" is a trademark of Cornell University.
  468.  
  469.  CU-SeeMe(tm) Copyright (c) 1993, 1994, 1995, Cornell University
  470.  
  471. Cornell hereby grants permission to use and copy, for any purpose, and 
  472. to redistribute this binary executable version of the CU-SeeMe (tm) 
  473. program (whole and unmodified), all without fee, provided that (1) any 
  474. such redistribution shall realize no profit or gain, direct or 
  475. indirect, (2) these copyright and permission notices, and those of 
  476. Cornell's collaborators included below, appear on all copies and 
  477. supporting documentation, (3) the name of Cornell not be used in 
  478. advertising or publicity pertaining to distribution of the program 
  479. without specific prior permission, and (4) notice be given in 
  480. supporting documentation that copying and distribution is by 
  481. permission of Cornell.  Cornell reserves the right to modify this 
  482. grant of permission in future releases.  Decompiling, disassembling, 
  483. or reverse engineering this program is not permitted.  This notice 
  484. makes no grant of permission or access to the source code for this 
  485. program; such access is available by specific seperate license only.  
  486. CORNELL MAKES NO REPRESENTATIONS OR WARRANTEES, EXPRESS OR IMPLIED.  
  487. By way of example, but not limitation, CORNELL MAKES NO 
  488. REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY 
  489. PARTICULAR PURPOSE OR THAT THE USE OF THIS SOFTWARE OR DOCUMENTATION 
  490. WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS, OR OTHER 
  491. RIGHTS.  Cornell shall not be held liable for any liability with 
  492. respect to any claim by the user or any other party arising from use 
  493. of the program.
  494.  
  495. The audio portion of CU-SeeMe was provided by Charley Kline's 
  496. Maven.  The following are notices of Charley Kline and UIUC and 
  497. apply only to the Maven code contained in CU-SeeMe.  These are 
  498. generic notices; the reference to source code is inapplicable to 
  499. this binary distribution:
  500.  
  501.  Charley Kline, cvk@uiuc.edu
  502.  University of Illinois Computing and Communication Services
  503.  28 Feb 1994
  504.  
  505.  Copyright (c) 1994 by Charley Kline and the 
  506.       University of Illinois Board of Trustees.
  507.  
  508.   Redistribution and use in source and binary forms, with or without
  509.   modification, are permitted provided that the following conditions
  510.   are met:
  511.  
  512.   1. Redistributions of source code must retain the above copyright
  513.      notice, this list of conditions and the following disclaimer.
  514.   2. Redistributions in binary form must reproduce the above copyright
  515.      notice, this list of conditions and the following disclaimer in the
  516.      documentation and/or other materials provided with the distribution.
  517.   3. All advertising materials mentioning features or use of this software
  518.      must display the following acknowledgement:
  519.        This product includes software developed by the University of
  520.        Illinois, Urbana and its contributors.
  521.   4. Neither the name of the University nor the names of its contributors
  522.      may be used to endorse or promote products derived from this software
  523.      without specific prior written permission.
  524.  
  525.   THIS SOFTWARE IS PROVIDED BY THE TRUSTEES AND CONTRIBUTORS ``AS IS'' AND
  526.   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  527.   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  528.   ARE DISCLAIMED.  IN NO EVENT SHALL THE TRUSTEES OR CONTRIBUTORS BE LIABLE
  529.   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  530.   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  531.   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  532.   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  533.   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  534.   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  535.   SUCH DAMAGE.
  536.  
  537. Portions of the audio code for Windows CU-SeeMe were provided by 
  538. Michel Carleer.
  539.  
  540. Michel Carleer
  541. Laboratoire de Chimie Physique Moleculaire
  542. Universite Libre de Bruxelles CPi-160/09
  543.  
  544.  
  545.